[공지] openNAMU 계정 이전 신청을 받고 있습니다.
알림
현재 진행 중인 사용자 토론이 있습니다.
r3 vs r4
1 1
[[분류:the seed]][[분류:2021년 사건 사고]]
2 2
[목차]
3 3
== 개요 ==
4 4
include 문법을 엄청나게 사용하여 [[the seed]] 엔진을 사용하는 위키 모두를 마비시킨 사건.
5 5
6 6
== 원인 ==
7 7
짧게 말하자면 include 문법 남발로 한번에 많은 문서를 불러오는 과정에서 엄청난 트래픽이 발생해 서버가 마비된 것이 원인.
8 8
9 9
=== 나무위키 ===
10 10
2021년 12월 2일 약 15시 경, [[나무위키]]의 'SARS-CoV-2/오미크론 변이' 문서에 한 IP 유저가 '''편집 요청'''으로 반달을 했는데 모 사용자가 승인하는 바람에 문제가 발생한 것으로 보인다. [[https://namu.wiki/edit_request/HallowedFunnyMeltedStick|해당 편집요청]] ([[https://archive.ph/ilbSA|@]]), [[https://namu.wiki/diff/SARS-CoV-2/오미크론%20변이?rev=698&oldrev=697|비교]] ([[https://archive.ph/1xTmX|@]])
11 11
12 12
=== 더시드위키 ===
13 13
모 사용자가 많은 문서에 include 문법을 남발함으로써 서버가 터졌다. [[https://theseed.io/contribution/author/I_Love_Maizono_Sayaka/document|기여 목록]], [[https://theseed.io/diff/담도암복싱%206호선?rev=8&oldrev=7|그 중 한 문서 비교]] ([[https://archive.ph/aVQtc|@]])
14 14
15 15
=== 알파위키, 더시드포럼 ===
16 16
더시드위키와 같은 서버를 사용하는 곳이므로 당연하게도(...) 불똥이 튀었다.
17 17
18 18
== 결과 ==
19 19
나무위키를 비롯한 알파위키, 더시드위키까지 522 오류 코드를 뿜으면서 서버와 연결되지 않았다.
20 20
21 21
당일 16시 쯤 나무위키는 클라우드플레어 DDOS 검사가 자동으로 활성화 되면서 서버가 정상화된 듯 했으나, 다시 접속이 어려워졌다.
22 22
23 23
당일 17시 쯤 복구가 완료되었다. the seed를 사용하는 위키 3개와 더시드포럼이 정상화 되었다.
24 24
25 25
=== 나무위키 ===
26 26
IP 유저는 당연히 차단되었고, 편집요청을 승인한 모 사용자는 다중 계정이라는 이유로 무기한 차단되었다.
27 27
28 28
해당 사용자는 편집 요청을 닫으려다 실수로 승인했다고 한다. [[https://gall.dcinside.com/mgallery/board/view/?id=namuwiki&no=35074&page=1|#]] [[https://archive.ph/gKBFn|@]] ~~근데 관리자만 닫을 수 있잖아~~
29 29
30 30
그 이후에도 동일한 문서에 동일한 방법으로 반달을 했으나 운영 방해로 무기한 차단되었다. [[https://board.namu.wiki/b/report/2759065|#]] [[https://archive.ph/7hl9Q|@]]
31 31
32 32
=== 더시드위키 ===
33 33
권한을 가지고 있는 사용자가 긴급 차단하면서 사건은 마무리 되었다. [[https://theseed.io/thread/OptimalAblazeTameMiddle|스레드]], [[https://theseed.io/BlockHistory?query=I_Love_Maizono_Sayaka&target=text|차단 기록]]
34 34
35 35
=== 알파위키, 더시드포럼 ===
36 36
더시드위키가 돌아왔으니 당연히 정상화가 되었다.
37 37
38 38
== 결론 ==
39 39
the seed 엔진 긴급 패치로 현재는 [[https://namu.wiki/w/SARS-CoV-2/오미크론%20변이?rev=698|문서 길이가 길다고 표시되며 원래 내용은 나오지 않게 되었고]], 너무 많이 글자를 추가하면 저장되지 않게 패치되었다.
40 40
41 41
더시드포럼에 [[https://feedback.theseed.io/posts/308/inkeulrudeu-hwagjanggineungeul-cugahaeya-handa-bobnida|인클루드 확장기능을 추가해야 한다는 글]]이 올라왔다. 물론 받아드리는 것은 namu의 자유.
... ...